<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">


	<!-- <ui:define name="centroproformas"> -->
	<script type="text/javascript">  
    function handleLoginRequest(xhr, status, args) {  
        if(args.loggedIn) {  
            PF('dlg1').show();  
        }   
        else {  
            PF('dlg1').hide();  
            
        }  
    }  
</script>

	<table class="tables">

		<tr>
			<td><h:form id="formProformas">


					<table width="900px" align="center">
						<p:growl id="growl" showSummary="false" showDetail="true" />
						<tr>

							<td><h:panelGrid columns="3" style="border:none;"
									rendered="false">
									<p:commandLink ajax="false" title="PDF Oferta Normal"
										action="#{modificarOfertasBean.consultarOfertaPorCodigoDeOfertaBitacoraVisualizar}">
										<h:graphicImage value="/resources/imagenes/general/pdf.jpg"
											height="20" width="20" />

										<f:setPropertyActionListener value="SP"
											target="#{modificarOfertasBean.generarPdf}" />

									</p:commandLink>

									<p:commandLink ajax="false"
										title="PDF Oferta Alterna (Servicios)"
										action="#{modificarOfertasBean.consultarOfertaPorCodigoDeOfertaBitacoraVisualizar}">
										<h:graphicImage value="/resources/imagenes/general/pdf.jpg"
											height="20" width="20" />
										<f:setPropertyActionListener value="SPA"
											target="#{modificarOfertasBean.generarPdf}" />
									</p:commandLink>

									<p:commandLink ajax="false" title="PDF Desglose de Oferta"
										action="#{modificarOfertasBean.consultarOfertaPorCodigoDeOfertaBitacoraVisualizar}">
										<h:graphicImage value="/resources/imagenes/general/pdf.jpg"
											height="20" width="20" />
										<f:setPropertyActionListener value="SPD"
											target="#{modificarOfertasBean.generarPdf}" />
									</p:commandLink>
								</h:panelGrid>
								
								</td>

						</tr>
					</table>

					<table>
						<tr>
							<td colspan="6"><p:panel id="panelDatos" style="width:800px">

									<table width="700px">

										<tr>
											<td class="panelTDLeftFormulario"><h:outputLabel
													value="Oferta #:" styleClass="outputTextFormulario" /></td>
											<td class="panelTDLeftFormulario"><h:outputText
													id="it_num_oferta"
													value="#{modificarOfertasBean.numeroOferta}"
													styleClass="usuarioIncorrecto" /></td>
										</tr>
										<tr>
											<td class="panelTDLeftFormulario"><h:outputText
													value="Fecha Actual:" styleClass="outputTextFormulario" /></td>
											<td class="panelTDLeftFormulario"><h:outputText
													value="#{modificarOfertasBean.fechaMasHoraActual}"
													styleClass="outputTextFormulario" /></td>
										</tr>
										<tr>
											<td class="panelTDFormulario"><h:outputText value="* "
													styleClass="asteriscoObligatorio" /> <h:outputLabel
													for="it_codigo" value="Código (DK-P):"
													styleClass="outputTextFormulario" /></td>
											<td class="panelTDLeftFormulario"><h:inputText
													id="it_codigo" required="true"
													validatorMessage="Código (DK-P)#{comun_mensajes.campo_requerido}"
													requiredMessage="Código (DK-P)#{comun_mensajes.campo_requerido}"
													value="#{modificarOfertasBean.prodCabeceraProformaModificar.caprCodDkP}" /></td>
										</tr>

										<tr>
											<td class="panelTDFormulario"><h:outputText value="* "
													styleClass="asteriscoObligatorio" /> <h:outputLabel
													for="som_opc_empresa" value="Nombre de la Empresa:"
													styleClass="outputTextFormulario" /></td>
											<td class="panelTDLeftFormulario"><p:selectOneMenu
													validatorMessage="Cliente final del proyecto al que hace referencia la proforma#{comun_mensajes.campo_requerido}"
													requiredMessage="Cliente final del proyecto al que hace referencia la proforma#{comun_mensajes.campo_requerido}"
													styleClass="combos" id="som_opc_empresa"
													value="#{modificarOfertasBean.prodCabeceraProformaModificar.prodClientes.clieId}"
													required="true">
													<f:selectItem
														itemLabel="#{comun_mensajes.valor_inicial_combo}"
														itemValue="" noSelectionOption="true" />
													<f:selectItems
														value="#{listasDesplegablesBean.listaClientes}"></f:selectItems>
													<p:ajax update="panelDirecionObra,it_dir_obra"
														listener="#{modificarOfertasBean.cargaDatosEmpresa}" />
												</p:selectOneMenu></td>
										</tr>
										<tr>
											<td class="panelTDFormulario"><h:outputText value="* "
													styleClass="asteriscoObligatorio" /> <h:outputLabel
													for="it_dir_obra" value="Dirección de Obra:"
													styleClass="outputTextFormulario" /></td>
											<td class="panelTDLeftFormulario"><p:panel
													id="panelDirecionObra" style="width:400px; border:none;">
													<p:inputText style="width: 285px;" id="it_dir_obra"
														value="#{modificarOfertasBean.direccionCliente}"
														required="true"
														requiredMessage="Dirección del sitio de la obra para el cliente#{comun_mensajes.campo_requerido}" />
												</p:panel></td>
										</tr>
										<tr>
											<td class="panelTDFormulario"><h:outputText value="* "
													styleClass="asteriscoObligatorio" /> <h:outputLabel
													for="pbc_fecha" value="Fecha:"
													styleClass="outputTextFormulario" /></td>
											<td class="panelTDLeftFormulario"><p:calendar
													pattern="dd/MM/yyyy" required="true"
													requiredMessage="Fecha de generación de la proforma#{comun_mensajes.campo_requerido}"
													value="#{modificarOfertasBean.prodCabeceraProformaModificar.caprFecha}"
													id="pbc_fecha" showOn="button" /></td>
										</tr>
										<tr>
											<td class="panelTDFormulario"><h:outputText value="* "
													styleClass="asteriscoObligatorio" /> <h:outputLabel
													 value="Presupuestado por:"
													styleClass="outputTextFormulario" /></td>
											<td class="panelTDLeftFormulario"><h:outputText
													id="it_presupuestado_por_ma" style="width: 500px;"
													value="#{modificarOfertasBean.prodCabeceraProformaModificar.seadUsuarios.usuaNombres}"
													requiredMessage="Presupuestado por#{comun_mensajes.campo_requerido}" />
												<h:outputText id="it_presupuestado_por_mn"
													style="width: 250px;"
													value="#{modificarOfertasBean.prodCabeceraProformaModificar.seadUsuarios.usuaApellidos}"
													requiredMessage="Presupuestado por#{comun_mensajes.campo_requerido}" />
											</td>

										</tr>
										<tr>
											<td class="panelTDFormulario"><h:outputText value="* "
													styleClass="asteriscoObligatorio" /> <h:outputLabel
													for="it_validez" value="Validez de Oferta:"
													styleClass="outputTextFormulario" /></td>
											<td class="panelTDLeftFormulario"><p:inputText
													id="it_validez" required="true" style="width: 250px;"
													value="#{modificarOfertasBean.prodCabeceraProformaModificar.caprValidezOferta}"
													requiredMessage="Validez de Oferta#{comun_mensajes.campo_requerido}" />
											</td>

										</tr>
										<tr>
											<td class="panelTDFormulario"><h:outputText value="* "
													styleClass="asteriscoObligatorio" /> <h:outputLabel
													for="it_detalle" value="Detalle:"
													styleClass="outputTextFormulario" /></td>
											<td class="panelTDLeftFormulario"><p:inputText
													id="it_detalle" style="width: 250px;" required="true"
													value="#{modificarOfertasBean.prodCabeceraProformaModificar.caprDetalle}"
													requiredMessage="Detalle#{comun_mensajes.campo_requerido}" />
											</td>

										</tr>
										<tr>
											<td class="panelTDFormulario"><h:outputText value="* "
													styleClass="asteriscoObligatorio" /> <h:outputLabel
													for="som_estado" value="Estado:"
													styleClass="outputTextFormulario" /></td>
											<td class="panelTDLeftFormulario"><p:selectOneMenu
													styleClass="combos" id="som_estado"
													value="#{modificarOfertasBean.prodCabeceraProformaModificar.prodEstados.estaId}"
													required="true"
													validatorMessage="Estado de la proforma#{comun_mensajes.campo_requerido}"
													requiredMessage="Estado de la proforma#{comun_mensajes.campo_requerido}">
													<f:selectItem
														itemLabel="#{comun_mensajes.valor_inicial_combo}"
														itemValue="" noSelectionOption="true" />
													<f:selectItem itemLabel="Abierta en Edición" itemValue="1" />
													<f:selectItem itemLabel="Terminada y Bloqueada"
														itemValue="2" />
													<f:selectItem itemLabel="Bloqueada y enviada" itemValue="3" />
												</p:selectOneMenu></td>
										</tr>
										<tr>
											<td class="panelTDFormulario"><h:outputText value="* "
													styleClass="asteriscoObligatorio" /> <h:outputLabel
													for="som_opc_sucursal" value="Sucursal:"
													styleClass="outputTextFormulario" /></td>
											<td class="panelTDLeftFormulario"><p:selectOneMenu
													validatorMessage="Sucursal#{comun_mensajes.campo_requerido}"
													requiredMessage="Sucursal#{comun_mensajes.campo_requerido}"
													styleClass="combos" id="som_opc_sucursal"
													value="#{modificarOfertasBean.prodCabeceraProformaModificar.seadUsuarios.prodSucursales.sucuId}"
													required="true">
													<f:selectItem
														itemLabel="#{comun_mensajes.valor_inicial_combo}"
														itemValue="" noSelectionOption="true" />
													<f:selectItems
														value="#{listasDesplegablesBean.listaSucursales}"></f:selectItems>
												</p:selectOneMenu></td>
										</tr>

										<tr>
											<td class="panelTDFormulario"><h:outputText value="* "
													styleClass="asteriscoObligatorio" /> <h:outputLabel
													for="som_tipo_presupuesto" value="Tipo Presupuesto:"
													styleClass="outputTextFormulario" /></td>
											<td class="panelTDLeftFormulario"><p:selectOneMenu
													styleClass="combos" id="som_tipo_presupuesto"
													value="#{modificarOfertasBean.prodCabeceraProformaModificar.caprTipoPresupuesto}"
													required="true"
													validatorMessage="Tipo Presupuesto#{comun_mensajes.campo_requerido}"
													requiredMessage="Tipo Presupuesto#{comun_mensajes.campo_requerido}">
													<f:selectItem
														itemLabel="#{comun_mensajes.valor_inicial_combo}"
														itemValue="" noSelectionOption="true" />
													<f:selectItem itemLabel="Estándar" itemValue="1" />
													<f:selectItem itemLabel="No Estándar" itemValue="2" />
													<f:selectItem itemLabel="Express" itemValue="3" />
												</p:selectOneMenu></td>
										</tr>
										<tr>
											<td class="panelTDFormulario"><h:outputText value="* "
													styleClass="asteriscoObligatorio" /> <h:outputLabel
													for="som_opc_resp_comercial" value="Resp. Comercial:"
													styleClass="outputTextFormulario" /></td>
											<td class="panelTDLeftFormulario"><p:selectOneMenu
													validatorMessage="Responsable Comercial#{comun_mensajes.campo_requerido}"
													requiredMessage="Responsable Comercial#{comun_mensajes.campo_requerido}"
													styleClass="combos" id="som_opc_resp_comercial"
													value="#{modificarOfertasBean.prodCabeceraProformaModificar.prodPersonas.persId}"
													required="true">
													<f:selectItem
														itemLabel="#{comun_mensajes.valor_inicial_combo}"
														itemValue="" noSelectionOption="true" />
													<f:selectItems
														value="#{listasDesplegablesBean.listaPersonas}"></f:selectItems>
												</p:selectOneMenu></td>
										</tr>
										<tr>
											<td class="panelTDFormulario"><h:outputText value="* "
													styleClass="asteriscoObligatorio" /> <h:outputLabel
													for="it_tiempo_ejecucion" value="Tiempo de Ejecución:"
													styleClass="outputTextFormulario" /></td>
											<td class="panelTDLeftFormulario"><p:inputText
													id="it_tiempo_ejecucion" required="true"
													style="width: 250px;"
													value="#{modificarOfertasBean.prodCabeceraProformaModificar.caprTiempoEjecucion}"
													requiredMessage="Tiempo de Ejecución #{comun_mensajes.campo_requerido}" />
											</td>

										</tr>
										<tr>
											<td class="panelTDFormulario"><h:outputText value="* "
													styleClass="asteriscoObligatorio" /> <h:outputLabel
													for="som_tipo_operacion" value="Tipo Operación:"
													styleClass="outputTextFormulario" /></td>
											<td class="panelTDLeftFormulario"><p:selectOneMenu
													styleClass="combos" id="som_tipo_operacion"
													value="#{modificarOfertasBean.prodCabeceraProformaModificar.caprTipoOperacion}"
													required="true"
													validatorMessage="Tipo Presupuesto#{comun_mensajes.campo_requerido}"
													requiredMessage="Tipo Presupuesto#{comun_mensajes.campo_requerido}">
													<f:selectItem
														itemLabel="#{comun_mensajes.valor_inicial_combo}"
														itemValue="" noSelectionOption="true" />
													<f:selectItem itemLabel="Proyecto (Instalación)"
														itemValue="1" />
													<f:selectItem itemLabel="Servicio" itemValue="2" />
												</p:selectOneMenu></td>
										</tr>
										<tr>
											<td class="panelTDFormulario"><h:outputText value="* "
													styleClass="asteriscoObligatorio" /> <h:outputLabel
													for="som_opc_resp_comercial" value="Base Presupuestaria:"
													styleClass="outputTextFormulario" /></td>
											<td class="panelTDLeftFormulario"><p:selectOneMenu
													validatorMessage="Responsable Comercial#{comun_mensajes.campo_requerido}"
													requiredMessage="Responsable Comercial#{comun_mensajes.campo_requerido}"
													styleClass="combos" id="som_base_presupuestario"
													value="#{modificarOfertasBean.prodCabeceraProformaModificar.baprId}"
													required="true">
													<f:selectItem
														itemLabel="#{comun_mensajes.valor_inicial_combo}"
														itemValue="" noSelectionOption="true" />
													<f:selectItems
														value="#{listasDesplegablesBean.listaBasePresupuestal}"></f:selectItems>
												</p:selectOneMenu></td>
										</tr>

									</table>
								</p:panel></td>
						</tr>

					</table>

					<table>
						<tr>

							<td class="panelTDLeftFormulario"><h:outputText value="* "
									styleClass="asteriscoObligatorio" /> <h:outputText
									value=" El asterisco indica que el campo es requerido."
									styleClass="outputTextFormulario" /></td>
							<td class="panelTDBotonFormulario" colspan="2"> <p:commandButton rendered="true"
									value="Grabar"
									disabled="#{modificarOfertasBean.prodCabeceraProformaModificar.prodEstados.estaId!=1}"
									action="#{modificarOfertasBean.modificarOferta}"
									update=":tabView:formProformas:growl,:tabView:formProformas:panelDatos"
									oncomplete="handleLoginRequest(xhr, status, args)">

								</p:commandButton></td>
						</tr>
					</table>

				</h:form></td>
		</tr>
	</table>
	<p:dialog id="mp_mensaje" position="center" styleClass="pPanel"
		width="#{mensajeWeb.mensaje.whidthPanel}"
		height="#{mensajeWeb.mensaje.heightPanel}" widgetVar="dlg1">
		<h:form id="formUsuariosCrear">
			<h:panelGrid id="display" columns="1" cellpadding="1"
				style="margin:0 auto;">
				<f:facet name="header">
					<h:panelGroup>
						<h:outputText value="#{mensajeWeb.mensaje.tituloMensaje}"
							styleClass="subTituloFormulario"></h:outputText>
					</h:panelGroup>
				</f:facet>


				<table border="0" cellpadding="0" cellspacing="0" width="100%"
					id="dtable">
					<tr>
						<td>
							<div align="center">

								<p:panel>
									<table>
										<tr>
											<td rowspan="3">
												<div align="center">
													<h:graphicImage value="#{mensajeWeb.mensaje.pathImagen}" />
												</div>
											</td>
										</tr>
										<tr>
											<td><br />
												<div align="left">
													<h:outputText
														value="#{mensajeWeb.mensaje.contenidoMensaje}"
														styleClass="texto" />
													<br />
													<h:outputText value="#{mensajeWeb.mensaje.informeMensaje}"
														styleClass="texto" />
													<br />
												</div></td>
										</tr>
										<tr>
											<td class="panelTDBotonFormulario">
												<div align="center">
													<p:commandButton value="Aceptar"
														action="#{modificarPartesBean.consultarPartePorCodigoDeParte}"
														oncomplete="dlg1.hide()">
														<f:setPropertyActionListener
															value="#{mensajeWeb.mensaje.idEntidad}"
															target="#{modificarPartesBean.idParte}" />
														<f:setPropertyActionListener
															value="#{mensajeWeb.mensaje.beanAexpirar}"
															target="#{modificarPartesBean.beanAExpirar}" />
													</p:commandButton>
												</div>
											</td>

										</tr>
									</table>
								</p:panel>
							</div>
						</td>
					</tr>
				</table>
			</h:panelGrid>
		</h:form>
	</p:dialog>
	<!-- <ui:include src="/paginas/genericos/mensajeModalPanel.xhtml" /> 
	</ui:define>-->
</ui:composition>